<?php 
	namespace Admin\Controller;
	use Think\Controller;
	class RoleController extends Controller{
		public function showlist(){
			$role=D('role');
			$info = $role->select();
			$this->assign('info',$info);
			$this->display();
		}
		//权限分配
    function fenpei($role_id){
        //两个逻辑：展示、收集
        dump($role_id);
        // $role = new \Model\RoleModel();
        // if(!empty($_POST)){
        //     //表单过来的数据不能支持直接的记录更新
        //     //(利用saveAuth方法实现表单数据的"制作" 和 最终"更新")
        //     $z = $role -> saveAuth($_POST['authid'],$_POST['role_id']);
        //     if($z){
        //         $this -> redirect('showlist',array(),2,'分配权限成功！');
        //     }else{
        //         $this -> redirect('fenpei',array('role_id'=>$role_id),2,'分配权限失败！');
        //     }
        // }else{
        //     //根据$role_id获得被分配权限的角色信息
        //     $role_info = $role->find($role_id);

        //     //获得已经拥有的权限信息，并变为Array数组
        //     $have_auth = explode(',',$role_info['role_auth_ids']);
            
        //     //获得被分配的全部权限，并传递给模板使用
        //     $auth_infoA = D('Auth')->where('auth_level=0')->select();
        //     $auth_infoB = D('Auth')->where('auth_level=1')->select();

        //     $this -> assign('auth_infoA',$auth_infoA);
        //     $this -> assign('auth_infoB',$auth_infoB);
        //     $this -> assign('role_info',$role_info);
        //     $this -> assign('have_auth',$have_auth);
        //     $this -> display();
        // }
    }
	}

 ?>